@import "variables";

@import "vendors/material2/material2";

@import "pages/demo";
@import "pages/auth";
@import "pages/error";
@import "pages/lock-screen";
@import "pages/profile";
@import "pages/invoice";
@import "pages/dashboard";
@import "pages/maintenance";
@import "pages/about";
@import "pages/terms";
@import "pages/blog";


//@font-face {font-family: "iconfont";
//  src: url('//at.alicdn.com/t/font_447667_1roas56ym34n29.eot?t=1508825866364'); /* IE9*/
//  src: url('//at.alicdn.com/t/font_447667_1roas56ym34n29.eot?t=1508825866364#iefix') format('embedded-opentype'), /* IE6-IE8 */
//  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
//  url('//at.alicdn.com/t/font_447667_1roas56ym34n29.ttf?t=1508825866364') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
//  url('//at.alicdn.com/t/font_447667_1roas56ym34n29.svg?t=1508825866364#iconfont') format('svg'); /* iOS 4.1- */
//}
//
//.iconfont {
//  font-family:"iconfont" !important;
//  font-size:16px;
//  font-style:normal;
//  -webkit-font-smoothing: antialiased;
//  -moz-osx-font-smoothing: grayscale;
//}
//
//.icon-tanhao:before { content: "\e611"; }
//
//.icon-mianxingtubiao1zengjianjianpan:before { content: "\e6cf"; }
//
//.icon-diannao:before { content: "\e627"; }
//
//.icon-zhuye:before { content: "\e6e9"; }
//
//.icon-icon-arrow-left2:before { content: "\e664"; }
//
//.icon-hehuoren:before { content: "\e607"; }
//
//.icon-dian:before { content: "\e604"; }
//
//.icon-shijianhongfa:before { content: "\e729"; }
//
//.icon-tubiao17:before { content: "\e610"; }
//
//.icon-stage:before { content: "\e68f"; }
//
//.icon-cross:before { content: "\e629"; }
//
//.icon-dingwei:before { content: "\e600"; }
//
//.icon-tixing:before { content: "\e606"; }
//
//.icon-neirong:before { content: "\e616"; }
//
//.icon-yewu:before { content: "\e709"; }
//
//.icon-liangfang:before { content: "\e61a"; }
//
//.icon-xitong:before { content: "\e61c"; }
//
//.icon-shezhi:before { content: "\e61d"; }
//
//.icon-wenti:before { content: "\e61e"; }
//
//.icon-shigong:before { content: "\e61f"; }
//
//.icon-huifu:before { content: "\e620"; }
//
//.icon-ppt:before { content: "\e621"; }
//
////.icon-excl:before { content: "\e622"; }
//.icon-icon_xmjx_jxz:before { content: "\e622"; }
//
//.icon-word:before { content: "\e623"; }
//
//.icon-pdf:before { content: "\e624"; }
//
//.icon-pic:before { content: "\e625"; }
//
//.icon-zhankai:before { content: "\e626"; }
//
//.icon-shouqi:before { content: "\e628"; }
//
//.icon-shouqi1:before { content: "\e62a"; }
//
//.icon-zhankai1:before { content: "\e62b"; }


// ngx-datatable样式
@import "~@swimlane/ngx-datatable/release/index.css";
@import '~@swimlane/ngx-datatable/release/themes/material.css';
@import '~@swimlane/ngx-datatable/release/assets/icons.css';
@import 'ngx-datatable-theme-material-yjbest.scss';
.ngx-datatable .mat-checkbox-inner-container {
  height: 14px;
  width: 14px;
}

.ngx-datatable {
  //overflow: auto !important;

  &.material .datatable-header .datatable-header-cell {
    font-size: inherit;
    background-color: #f5f5f5;
  }
  .datatable-body-cell-label {
    cursor: default;
  }

  .datatable-pager {
    .mat-select {
      position: relative;
      top: -8px;
      padding: 0;
      margin-right: 8px;
      height: 34px;
      line-height: 24px;
    }
    .mat-select-trigger {
      min-width: 80px;
      width: 80px;
      font-size: 12px;
      .mat-select-value {
        color: rgba(0, 0, 0, 0.54);
        top: 6px;
      }
      .mat-select-arrow {
            margin-bottom: 0px;
      }
    }
    .mat-form-field {
      width: 60px;
      .mat-form-field-infix {
        padding: 7px 0;
      }
    }
    .mat-form-field-placeholder-wrapper {
      top: -0.24375em;
      left:-28px;
    }
    .pager-total-count {
      display: inline;
      margin-right: 8px;
    }
  }
}

.mat-form-field {
  font-family: "Microsoft YaHei", "微软雅黑", Roboto, "Helvetica Neue", sans-serif;;
}

.dialog-header {
  font-size: 20px;
  padding: 8px 0;
}
.dialog-body {
  margin: 8px 0;
  p {
    margin-bottom: 0;
    color: gray;
  }
}
.dialog-footer {
  text-align: right;
}

.chx-layout {
  margin-right: 8px;
}

.editor-title {
  margin-top: 8px;
}

.fixed-row {
  text-align: right;
  margin-right: 16px;
}

.mat-select-panel {
  .mat-option.mat-selected:not(.mat-option-multiple) {
    background: transparent;
    color: #eb6120;
  }
}

.mat-option {
    &:hover:not(.mat-option-disabled), &:focus:not(.mat-option-disabled) {
      background: #eb6120;
      color: white;
    }
}

.mat-tab-group.mat-primary .mat-tab-label:focus, .mat-tab-group.mat-primary .mat-tab-link:focus, .mat-tab-nav-bar.mat-primary .mat-tab-label:focus, .mat-tab-nav-bar.mat-primary .mat-tab-link:focus {
  background-color: transparent;
}

.ngx-datatable.material {
  box-shadow: none;
}

.box {
  box-shadow: none;
}

.mat-raised-button {
  box-shadow: none;
  &.btn-w-xxs,
  &.btn-w-xs {
    &:first-child {margin-left: 0;}
    margin-left: 16px;
  }
}

.mat-form-field-wrapper {
  top:-8px;
}

.app-page-container .app-content-wrapper {
 background-color: #f8f3f0;
}

.mat-raised-button.mat-warn {
  background-color: #4a99e6;
}

.mat-tab-header {
  overflow: visible!important;
  .mat-tab-label-container {
    overflow: visible;
  }
}

.mat-ink-bar {
  bottom: -1px!important;
}

.mat-tab-label-active {
  color: #eb6120;
}

.box.box-body {
  padding: 30px;
}
.mat-dialog-container .box.box-body {
  padding: 0px;
}

.box.box-body .box.box-body {padding: 0;}

.row.mod-table,
.box.box-body.mod-table {
  padding: 0;
  td {
    padding: 10px;
    text-align: center;
    white-space: nowrap;
    position: relative;
  }
}

.box.box-body.mod-table > p:first-child {
  margin-bottom: 30px;
}

._button_798 {
  background: transparent;
  border: none;
  color: #eb6120;
  padding: 0;
  margin: 0px -6px;
  cursor: pointer;
  vertical-align: middle;
  i.iconfont {
    font-size: 24px;
  }
}

.mat-menu-panel {
  .mat-menu-content {
    padding: 0;
    .mat-menu-item {
      font-size: 13px;
      line-height: 40px;
      height: 40px;
      text-align: center;
    }
  }
}

.mat-form-field-placeholder {
  color: #999999;
}

.mat-form-field-underline {
  background-color: #eeeeee;
}
